home *** CD-ROM | disk | FTP | other *** search
/ STraTOS 1997 April & May / STraTOS 1 - 1997 April & May.iso / CD01 / INTERNET / SITES / RAND / UNSPLIT / text1063.txt < prev    next >
Encoding:
Text File  |  1997-02-06  |  1.5 KB  |  36 lines

  1. > > Since 16-bit writes tend to invalidate 'good' cache lines and therefore reduce
  2. > > cacheing effectiveness, I decided to mark the screen as non-cacheable. The
  3. > > result was a significant improvement in drawing times. Using this on the desktop
  4. > What about adding a _big_ cache to be able to cache the whole screen like on
  5. > some MACs? :-)
  6.  
  7. I actually had a similar idea a couple of days ago.
  8.  
  9. Since the local RAM on the AfterBurner card is so fast, why not put the
  10. screen there?
  11. Naturally, you'd also have to have a screen in the standard RAM or you would
  12. not be able to see it (;-), but with an extra copy you could do all screen
  13. reads from local RAM and then write to both standard RAM (uncached) and to
  14. the local.
  15.  
  16. Things like line drawing and such that need to do a lot of masking should be
  17. a quite a bit faster that way. Even scrolling should be, since you wouldn't
  18. have to read from standard RAM. 
  19.  
  20. Of course this would need a new or modified VDI, but it should be possible,
  21. I think. Doug?
  22. I'll definitely be trying this out with my GEM-DEU line drawing soon.
  23.  
  24. > Shouldn't it be possible to add a L2 cache on the internal expansion bus on
  25. > the AB040? Maybe it's that what it's for?
  26.  
  27. Has anyone checked what kind of lines are available on that port?
  28.  
  29. -- 
  30.   Chalmers University   | Why are these |  e-mail:   rand@cd.chalmers.se
  31.      of Technology      |  .signatures  |            johan@rand.thn.htu.se
  32.                         | so hard to do |  WWW/ftp:  rand.thn.htu.se
  33.    Gothenburg, Sweden   |     well?     |            (MGIFv5, QLem, BAD MOOD)
  34.  
  35.